The request names DWARF, a debugging data format that is not a product on its own. None of the candidate sources describes a DWARF tool directly; the closest matches are the LLVM project 2, whose page names only the compiler infrastructure, and LIEF 6, which parses and rewrites ELF executable formats (ELF files commonly carry DWARF debug sections) 6. Kaitai 4 is a binary format parsing language and is listed as a related option for working with binary formats.
A question back: Do you want a library to read DWARF debug sections, a compiler that emits DWARF, or a debugger that uses it, and which language or platform are you working in?
- 1
- 2
- 3
Kaitai Structkaitai.ioverified and signed
A declarative language for describing binary formats that compiles into parser code, usable to write a parser for a binary debug format 4.
+1 community tools built for it
for agents: format · struct · data
Sources
- 2The LLVM Compiler Infrastructure Projectllvm.org · read 2026-10-29
- 4Kaitai Struct: declarative binary format parsing languagekaitai.io · read 2026-10-29
- 6LIEF - Library to Instrument Executable Formatslief.re · read 2026-10-29
For agents: the 10 actions behind this answer
github-release · github-release verified and signed
Guides IA through releasing a new version of a GitHub library end-to-end. Handles SemVer versioning and Keep a Changelog formatting automatically.
· Llvm website read, tools not yet checked
parser · tinycss2 verified and signed
format · kaitaistruct verified and signed
dsql · dsql verified and signed
Build with Aurora DSQL - manage schemas, execute queries, and handle migrations with DSQL-specific requirements. Use when developing a scalable or distributed database/application or user requests DSQL.
· LIEF website read, tools not yet checked
LIEF is a cross-platform C++, Python, and Rust library to parse, analyze, modify, assemble, disassemble, and rewrite ELF, PE, Mach-O, and other executable formats.
brapi-get_DevtoolsJsonProtocol · Cloudflare API verified and signed
Get Chrome DevTools Protocol schema.
parser · py-partiql-parser verified and signed
debugging · debugging verified and signed
How to debug tursodb using Bytecode comparison, logging, ThreadSanitizer, deterministic simulation, and corruption analysis tools
aoti-debug · aoti-debug verified and signed
Debug AOTInductor (AOTI) errors and crashes. Use when encountering AOTI segfaults, device mismatch errors, constant loading failures, or runtime errors from aot_compile, aot_load, aoti_compile_and_package, or aoti_load_package.
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.