LinuxCon + CloudOpen + ELC-E Europe 2014 has ended
To Learn More: LinuxCon Europe | CloudOpen Europe | Embedded Linux Conference Europe.

Attendees! Please provide us feedback on the sessions you attend! Click here to submit a brief survey for each session and win a $250 Amazon gift certificate. 

>> Tracing Summit: View the Full Schedule
Back To Schedule
Wednesday, October 15 • 11:15am - 12:05pm
Ftrace Kernel Hooks: More Than Just Tracing - Steven Rostedt, Red Hat

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The function hook facility of ftrace is what makes ftrace stand out from other kernel tracers. The ability of live modification of the kernel to convert a nop into a ftrace callback has revolutionized tracing inside the kernel. Because it is dynamic, ftrace gives you the ability to chose what functions are to be traced, as well as tracing all functions within the kernel. This talk is not about tracing though, it is about what is coming in the future and the hurdles that needs to overcome and how it will be done. The ftrace function hooks allows for "hijacking" of a function. That is, when the function is called, the hook can intercept the call and divert it to call another function. Live patching such as kgraft and kpatch were built on this facility. To use these new features of ftrace, more must be done. This talk will go over how the hooks work and what more needs to be done.

avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark... Read More →

Wednesday October 15, 2014 11:15am - 12:05pm CEST
Room 2

Attendees (1)