Skip to content

swift-dwarf v0.2.0

Latest

Choose a tag to compare

@0xpablo 0xpablo released this 28 Jul 16:19

What's changed

  • resolve names through DW_AT_specification DIE references
  • demangle Mach-O C++ symbols with the __Z prefix
  • strip Swift private-context hashes from demangled names
  • clean the final Swift demangler output
  • update the bundled libdwarf fork from its 2.2.1-era base to v2.3.2-swift-dwarf.1

The libdwarf update includes the 2.3.0–2.3.2 performance, compressed-section, Mach-O, and corrupt-object security fixes while preserving swift-dwarf's SwiftPM module map, larger Mach-O load-command limit, UUID API, and warning fixes.

No source migration is required.

Full changelog: v0.1.3...v0.2.0