YoVDO

PT_REGS - The Good, the Bad, and the Ugly

Offered By: Linux Plumbers Conference via YouTube

Tags

Ftrace Courses ptrace Courses kprobes Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the history and complexities of "struct pt_regs" in this 20-minute conference talk from the Linux Plumbers Conference. Dive into the various uses and abuses of pt_regs across different tracing subsystems, including ptrace, kprobe, ftrace, fprobe, kretprobe, rethook, perf, and eBPF. Gain an overview of how these tracing subsystems interact by exchanging pt_regs structures. Examine the concept of "sparse pt_regs," lightweight register subsets created outside exception entries, and understand their propagation between subsystems and potential subtle issues they may cause.

Syllabus

pt_regs - the good the bad and the ugly - Florent Revest


Taught by

Linux Plumbers Conference

Related Courses

KernelShark 1.0 is Here - What Does that Mean?
Linux Foundation via YouTube
Cloud Performance Root Cause Analysis at Netflix
GOTO Conferences via YouTube
Investigating C++ Applications in Production on Linux and Windows
NDC Conferences via YouTube
How Much Is Tracing? Measuring the Overhead Caused by the Tracing Infrastructure
Linux Foundation via YouTube
Mentorship Session - Tools and Techniques to Debug an Embedded Linux System
Linux Foundation via YouTube