~/talk

Function parameters with BTF

links:none on file
links:none on file
slides:none on file

Proposal shows using BTF to print return values and every argument for function graph and ftrace by building a quick lookup table that maps IPs to BTF prototypes, optionally generating per-function BPF bytecode for fast capture. It supports entry and exit reads, pointer dereference and snapshots of structures, and type-based enables like filter by prototype (e.g., all functions taking a socket). Prototype exists, no benchmarks yet, design aims for low overhead.

AI-written summary · about

  1. 0:00Introduction to BTF function parameters
  2. 3:19Current BTF function graph features
  3. 6:50Tracing function parameters with BTF
  4. 10:02Filtering by parameter types
  5. 13:59Function-specific parameter tracing
  6. 17:10Global variables and object tracing
  7. 19:58Optimizing parameter tracing performance
~/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.