User Space Dynamic Tracing

Session information has not yet been published for this event.


One Line Summary

New approach to fast user space tracing with a help of the kernel


Kernel Dynamic Tracing is growing rapidly. There is a number of kernel level mechanisms (kprobe, tracepoints, bpf, ftrace, perf_events) suitable for fast and efficient deep dive into OS details. There are also uprobes that can give a peek into user space. Unfortunately uprobes have substantial overhead due to context switch. This talk is exploring several crazy ideas on fast user space tracing. Even glibc malloc/free tracing with millions events a second should work.