~/talk

Backtraces in the mirror: mad science by secrets of elves & dwarves!!

Talkat !!Con 2024 · 2024-08-24..08-25· [security]
links:none on file
slides:none on file

Claims a practical way to reconstruct cold stack frames without stopping the program by unwinding from the bottom using ELF header entry point and DWARF CFI/CFA rather than sampling the hot top. Uses perf events and process_vm_readv for safe partial reads, disassembly to enumerate call sites, wildcard matches for dynamic alloca frames, and recent text-pointer heuristics to resolve indirect calls. Produces root sets for a GC-style memory profiler; works on the uploader’s real programs though it accepts inexactness and corroborates frames opportunistically.

AI-written summary · about

  1. 0:00Introduction
  2. 1:59Unobtrusive memory profiling
  3. 3:05Reconstructing stack frames
  4. 6:17Disassembling functions
  5. 8:45Indirect call resolution
  6. 9:49Practical impossibilities
~/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.