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

Listen to Your Engine - Unearthing Security Signals from the Modern Linux Kernel
Security BSides San Francisco via YouTube
Linux Tracing Techniques
Linux Foundation via YouTube
An Introduction to Linux Tracing and its Concepts
Linux Foundation via YouTube
Seecomp: Understanding Linux Kernel Security Features
Linux Foundation via YouTube
Introduction to Low-Level Profiling and Tracing
EuroPython Conference via YouTube