Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced Linux kernel debugging techniques beyond traditional printk methods in this 34-minute conference talk from the Linux Foundation. Learn comprehensive tracing capabilities through live demonstrations using a dummy netdev driver, covering ftrace for understanding code execution paths, tracepoints for gaining driver insights, kprobes and kretprobes for hooking into kernel functions, perf for checking variable values, and bpftrace for advanced tracing. Witness a live demonstration of a custom kernel eBPF program paired with a userspace C application designed to detect memory leaks in network device drivers. Gain practical knowledge from a seasoned Linux driver developer with over 14 years of experience who shares efficient alternatives to printk-based debugging, particularly valuable for collaborative development environments and customer support scenarios.
Syllabus
Printk Should Be Your Last Resort - Sundeep Subbaraya, Marvell
Taught by
Linux Foundation