~/talk

Postmortem Program Analysis with Hardware-Enhanced Post-Crash Artifacts

name:Jun Xu
links:none on file
links:none on file
links:none on file
name:Peng Liu
links:none on file
name:Bing Mao
links:none on file
slides:none on file

POMP reconstructs pre-crash dataflow by reverse-executing Intel PT traces merged into a core dump and then runs backward taint analysis to highlight the statements that actually cause a crash. An implementation for Linux x86-32 processes execution traces and pinpoints root causes for 31 real-world vulnerabilities, typically reducing manual inspection to a handful of instructions. Analysis runs range from seconds to hours; limitations include unresolved system-call-modified memory and very large traces. Source code is available.

AI-written summary · about

  1. 0:00Introduction
  2. 0:39Software Debugging
  3. 5:46Development
  4. 6:13Reverse Execution
  5. 6:53Direct Inversion
  6. 9:40Memory Alias
  7. 14:07Hypothesis Test
  8. 21:24Questions
~/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.