What problem does it solve? Working with DWARF debug information requires deep knowledge of the DWARF standard (v3-v5), DIE node structures, and specialized tooling. This Skill provides the expertise to parse, search, verify, and write code against DWARF data without memorizing the specification. ## Core Features & Use Cases - DWARF Parsing & Search: Use dwarfdump and readelf to dump sections, search DIE nodes by name or address, and inspect parent/child relationships. - Integrity Verification: Validate DWARF data with llvm-dwarfdump --verify and measure debug info quality with --statistics. - Code Development Support: Write, modify, or review code that parses DWARF using libraries like pyelftools, libdwarf, gimli, or Go's debug/dwarf. - Use Case: A debugger crashes on a specific binary. Use this Skill to run llvm-dwarfdump --verify, locate the malformed DIE node, and confirm whether the compiler emitted invalid DWARF. ## Quick Start Use the dwarf-expert skill to verify the DWARF debug information in my compiled binary and find the DIE node for the function named main.