1================================
2Linux Tracing Technologies Guide
3================================
4
5Tracing in the Linux kernel is a powerful mechanism that allows
6developers and system administrators to analyze and debug system
7behavior. This guide provides documentation on various tracing
8frameworks and tools available in the Linux kernel.
9
10Introduction to Tracing
11-----------------------
12
13This section provides an overview of Linux tracing mechanisms
14and debugging approaches.
15
16.. toctree::
17   :maxdepth: 1
18
19   debugging
20   tracepoints
21   tracepoint-analysis
22   ring-buffer-map
23
24Core Tracing Frameworks
25-----------------------
26
27The following are the primary tracing frameworks integrated into
28the Linux kernel.
29
30.. toctree::
31   :maxdepth: 1
32
33   ftrace
34   ftrace-design
35   ftrace-uses
36   kprobes
37   kprobetrace
38   fprobetrace
39   fprobe
40   ring-buffer-design
41
42Event Tracing and Analysis
43--------------------------
44
45A detailed explanation of event tracing mechanisms and their
46applications.
47
48.. toctree::
49   :maxdepth: 1
50
51   events
52   events-kmem
53   events-power
54   events-nmi
55   events-msr
56   boottime-trace
57   histogram
58   histogram-design
59
60Hardware and Performance Tracing
61--------------------------------
62
63This section covers tracing features that monitor hardware
64interactions and system performance.
65
66.. toctree::
67   :maxdepth: 1
68
69   intel_th
70   stm
71   sys-t
72   coresight/index
73   rv/index
74   hisi-ptt
75   mmiotrace
76   hwlat_detector
77   osnoise-tracer
78   timerlat-tracer
79
80User-Space Tracing
81------------------
82
83These tools allow tracing user-space applications and
84interactions.
85
86.. toctree::
87   :maxdepth: 1
88
89   user_events
90   uprobetracer
91
92Additional Resources
93--------------------
94
95For more details, refer to the respective documentation of each
96tracing tool and framework.
97
98.. only:: subproject and html
99
100   Indices
101   =======
102
103   * :ref:`genindex`
104