• Decompiling in debugging and location reporting
  • Abstract:
  • Problems with existing methods for location reporting
  • Some History
  • Debugging Optimized Code
  • Anatomy of a Deparser: Decompiling is compiler technology
  • Scanning
  • Token massaging
  • Control Flow
  • Parsing
  • Making grammars look similar
  • AST and display
  • Semantic actions - walking the AST
  • Mechanics
  • Code Reduction
  • Testing
  • Summary