~/talk

uprobe optimization and override

slides:none on file

Kernel now implements an x86-only uprobe optimization that replaces a five‑byte NOP probe with a user‑space trampoline and uprobe syscall, avoiding exception single‑stepping and making common cases about 3x faster. Libbpf and USDT macros can emit NOP/combined probes and detect kernel support for backward compatibility. An RFC explores extending this to multi‑instruction prologs but faces non‑atomic patching and jump‑into‑middle risks. A new probe override allows eBPF to write user registers (since 6.18) to skip or redirect user functions.

AI-written summary · about

  1. 0:00Introduction to uprobe updates
  2. 1:03Probe optimization on x86_64
  3. 3:56Optimizing USDT probes
  4. 6:24Generic instruction emulation
  5. 10:18Introducing probe override
  6. 13:29Q&A on probe override
  7. 17:25Technical Q&A session
  8. 23:09Security and limitations
  9. 24:13Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.