| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- ================================
- Linux Tracing Technologies Guide
- ================================
- Tracing in the Linux kernel is a powerful mechanism that allows
- developers and system administrators to analyze and debug system
- behavior. This guide provides documentation on various tracing
- frameworks and tools available in the Linux kernel.
- Introduction to Tracing
- -----------------------
- This section provides an overview of Linux tracing mechanisms
- and debugging approaches.
- .. toctree::
- :maxdepth: 1
- debugging
- tracepoints
- tracepoint-analysis
- ring-buffer-map
- Core Tracing Frameworks
- -----------------------
- The following are the primary tracing frameworks integrated into
- the Linux kernel.
- .. toctree::
- :maxdepth: 1
- ftrace
- ftrace-design
- ftrace-uses
- kprobes
- kprobetrace
- fprobetrace
- eprobetrace
- fprobe
- ring-buffer-design
- Event Tracing and Analysis
- --------------------------
- A detailed explanation of event tracing mechanisms and their
- applications.
- .. toctree::
- :maxdepth: 1
- events
- events-kmem
- events-power
- events-nmi
- events-msr
- events-pci
- boottime-trace
- histogram
- histogram-design
- Hardware and Performance Tracing
- --------------------------------
- This section covers tracing features that monitor hardware
- interactions and system performance.
- .. toctree::
- :maxdepth: 1
- intel_th
- stm
- sys-t
- coresight/index
- rv/index
- hisi-ptt
- mmiotrace
- hwlat_detector
- osnoise-tracer
- timerlat-tracer
- User-Space Tracing
- ------------------
- These tools allow tracing user-space applications and
- interactions.
- .. toctree::
- :maxdepth: 1
- user_events
- uprobetracer
- Additional Resources
- --------------------
- For more details, refer to the respective documentation of each
- tracing tool and framework.
|