User Tools

Site Tools


realtime:documentation:howto:tools:ftrace

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

realtime:documentation:howto:tools:ftrace [2018/08/22 16:43]
ebugden created
realtime:documentation:howto:tools:ftrace [2018/08/24 10:22] (current)
ebugden Add links to additional information about Ftrace
Line 3: Line 3:
 Ftrace is a tracer that is internal to the kernel. Tracing can help reveal important details about a system'​s execution and so it can be very useful when debugging latencies in a real-time system. Ftrace is a tracer that is internal to the kernel. Tracing can help reveal important details about a system'​s execution and so it can be very useful when debugging latencies in a real-time system.
  
-This page gives a brief overview of how to configure and use Ftrace. More detailed information can be found in the kernel documentation. The README in tracefs also contains useful information about how to use Ftrace.+This page gives a brief overview of how to configure and use Ftrace. ​
  
 ---- ----
 +
 +===== More Information =====
 +
 +More detailed information about Ftrace can be obtained via the following sources:
 +
 +  * [[https://​www.kernel.org/​doc/​html/​latest/​trace/​ftrace.html|Ftrace kernel documentation]]
 +  * [[https://​www.kernel.org/​doc/​html/​latest/​trace/​ftrace.html#​the-file-system|tracefs documentation]]:​ Setup, file interface explanation
 +  * README at the root of tracefs
 +  * LWN Articles: [[https://​lwn.net/​Articles/​365835/​|Debugging with Ftrace - part 1]], [[https://​lwn.net/​Articles/​366796/​|Debugging with Ftrace - part 2]], [[https://​lwn.net/​Articles/​370423/​|Ftrace function tracer]] ​
 +
  
 ===== Setup ===== ===== Setup =====
Line 86: Line 96:
 [tracing]# echo > trace [tracing]# echo > trace
 </​code> ​ </​code> ​
- 
- 
-  
realtime/documentation/howto/tools/ftrace.1534956224.txt.gz ยท Last modified: 2018/08/22 16:43 by ebugden