ftrace_hook¶
Intro¶
ftrace_hook - an ftrace hook was detected.
Description¶
An event marking that an ftrace hook was detected on your system.
Arguments¶
symbol:const char*[K] - the symbol that is being hooked.trampoline:const char*[K] - the name/address of the ftrace trampoline.callback:const char*[K] - the callback name/address that will be called once the symbol is being executed.callback_offset:off_t[K] - the callback offset (inside the function).callback_owner:const char*[K] - the owner of the callback (kernel module name if applicable etc)flags:const char*[K] - the flags for ftrace. R: registers are passed to the callback; I: callback can change the RIP register value; D: direct call to the function; O: callsite-specific ops; M: the function had I or D.count:unsigned long[K] - the number of callbacks registered with the symbol.
Hooks¶
Self-triggered hook.
Example Use Case¶
./tracee -e ftrace_hook