kGraft — live kernel patching from SUSE
kGraft — live kernel patching from SUSE
Posted Feb 4, 2014 1:02 UTC (Tue) by stressinduktion (subscriber, #46452)In reply to: kGraft — live kernel patching from SUSE by oshepherd
Parent article: kGraft — live kernel patching from SUSE
Linux kernel is also compiled with -pg since some time when CONFIG_DYNAMIC_FTRACE is enabled which leaves some bytes (actually a call to mcount) free on the function prologue. ftrace hooks up there and can redirect the function. I guess all those patching could also be achieved by just writing a rather small script in systemtap with embedded-c.
