dwarf-expert

Analyze DWARF debug files and answer format questions for versions 3 through 5.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ofelixdev/cc-kit --skill dwarf-expert-ofelixdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dwarf-expert
Source: https://github.com/ofelixdev/cc-kit/tree/main/template/skills/dwarf-expert
Command: npx skills add https://github.com/ofelixdev/cc-kit --skill dwarf-expert-ofelixdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides deep expertise in understanding and analyzing DWARF debug files, enabling users to decipher complex debugging information embedded within compiled binaries.

Core Features & Use Cases

  • DWARF Standard Expertise: Answers questions and provides information on DWARF versions 3 through 5.
  • File Analysis: Assists in parsing, verifying, and understanding the structure of DWARF data.
  • Code Interaction: Supports writing, modifying, and reviewing code that interacts with DWARF data using various libraries.
  • Use Case: Debugging a complex C++ application where understanding the mapping between compiled code and source code is crucial for identifying the root cause of a bug.

Quick Start

Use the dwarf-expert skill to verify the DWARF structure of the binary located at '/path/to/your/binary'.

Frequently Asked Questions about dwarf-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze DWARF debug information in a compiled binary?

To analyze DWARF debug information, you can use tools like dwarfdump, readelf, or llvm-dwarfdump to parse and verify the structure of DWARF data embedded in compiled binaries.

What DWARF standard versions are supported for binary analysis?

DWARF standard versions 3 through 5 are supported for binary analysis. This coverage allows you to understand and parse debug information across different compiler generations and standards.

How do I map compiled code back to source code when debugging a C++ application?

Mapping compiled code to source code during debugging requires parsing the DWARF debug files embedded in the binary. This Skill helps you understand this mapping to identify the root cause of complex bugs.

Can I write code that parses and interacts with DWARF data directly?

Yes, you can write, modify, and review code that interacts with DWARF data using various libraries. This Skill provides expertise for working with code that parses DWARF structures and debug formats.

Does this tool work with llvm-dwarfdump and readelf for verifying DWARF structures?

Yes, this Skill supports using llvm-dwarfdump, readelf, and dwarfdump for analyzing and verifying DWARF structures. You can use these tools to inspect and validate the debug information in your binaries.