Explore a 13-minute conference talk from USENIX ATC '24 that delves into the development of an efficient and general trapless kernel probing mechanism for Linux. Learn how researchers from the University of Illinois Urbana-Champaign and IBM T.J. Watson Research Center address the limitations of current Kprobe optimizations by introducing strategically placed nops to change code layout. Discover how this innovative approach achieves a 10x improvement in probe performance over standard Kprobe while extending this level of efficiency to 96% of kernel code. Gain insights into the critical importance of efficient kernel probing for debugging, system security, and performance monitoring in operating systems.
Overview
Syllabus
USENIX ATC '24 - Fast (Trapless) Kernel Probes Everywhere
Taught by
USENIX