|  | ================================ | 
|  | 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 | 
|  | 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. | 
|  |  | 
|  | .. only:: subproject and html | 
|  |  | 
|  | Indices | 
|  | ======= | 
|  |  | 
|  | * :ref:`genindex` |