-
Notifications
You must be signed in to change notification settings - Fork 548
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Any chance to introduce Ftrace in the syscall chapter (or elsewhere) in this book? #175
Comments
@nickchen120235, I am writing another ebook about Linux CPU scheduler in which Ftrace was covered. I can send the draft for your reference. If you would like to contribute, please make a rough list. |
Sure I would like to write this portion of the book. Since Ftrace will also be covered in the aforementioned book, in lkmpg only function-hooking-related stuff will be (roughly) introduced, i.e. more of an introduction to hooking using Ftrace rather than a deep-dive into it. It'll be a section after the Currently I'm think of dividing the section into three parts:
The length of content won't be more than a section. |
The planned content is similar to this, of course the |
It looks great. I like the sequence diagram for illustrating Ftace. Please send pull requests for introducing Ftrace in LKMPG. |
In the syscall chapter, syscall hooking is introduced, so I think it may be a good opportunity to go a step deeper to talk about Ftrace and hooking, and maybe kernel live patching.
I can provide some introductory text and sample code for syscall hooking if anyone is interested.
The text was updated successfully, but these errors were encountered: