Master Finance Tools - 35% Off CFI (Code CFI35)
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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