Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Printk Should Be Your Last Resort - Linux Kernel Tracing and Debugging Techniques

Linux Foundation via YouTube

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

Reviews

Start your review of Printk Should Be Your Last Resort - Linux Kernel Tracing and Debugging Techniques

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.