Difference between revisions of "Ftrace Function Graph ARM"
(add presentation and paper) |
|||
Line 1: | Line 1: | ||
− | This page | + | This page holds information from Tim Bird's talk at Linux Symposium Montreal (July, 2009). |
− | for the Ftrace system. | + | Tim talked about patches against the 2.6.31-rc1 kernel tree for adding function graph |
+ | tracing to the ARM architecture, for the Ftrace system. | ||
− | + | == Presentation == | |
+ | Here is the presentation from the symposium session: | ||
+ | * [[Media:Measuring-function-duration-with-ftrace.pdf|Measuring Function Duration with Ftrace (PDF)]] | ||
+ | |||
+ | == Paper == | ||
+ | Here is Tim's paper for this work: | ||
+ | * [[Media:Bird-LS-2009-Measuring-function-duration-with-ftrace|Measuring Function Duration with Ftrace Paper (PDF)]] | ||
== Patches == | == Patches == |
Revision as of 11:00, 24 July 2009
This page holds information from Tim Bird's talk at Linux Symposium Montreal (July, 2009). Tim talked about patches against the 2.6.31-rc1 kernel tree for adding function graph tracing to the ARM architecture, for the Ftrace system.
Contents
Presentation
Here is the presentation from the symposium session:
Paper
Here is Tim's paper for this work:
Patches
The following patches were submitted to the kernel mailing list in early July 2009. There are patches against kernel version 2.6.31-rc1.
- Media:Arm-sched_clock-notrace.patch
- Media:Add-function-graph-tracer-support-for-ARM.patch
- Media:Func-graph-duration-filter.patch
- Media:Optimize-duration-filter-discard.patch
Tools
- Media:Ftd.txt - Function Trace Dump - post-trace analysis tool
To install:
* Download * rename to 'ftd': mv Ftd.txt ftd * make it executable: chmod a+x * Put it on your path somewhere: sudo mv ftd /usr/local/bin