dwarf-debug-format

Community

Decode DWARF debug information.

Authormohitmishra786
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you understand and debug complex issues related to DWARF debug information, which is crucial for effective low-level debugging and performance analysis.

Core Features & Use Cases

  • Inspect DWARF Sections: Learn to examine the various DWARF sections (.debug_info, .debug_line, etc.) within an ELF binary.
  • Utilize Debugging Tools: Master the use of dwarfdump, readelf, and llvm-dwarfdump for detailed inspection.
  • Handle Advanced Formats: Understand split DWARF (.dwo files) and how to use debuginfod for remote symbol resolution.
  • Troubleshoot LTO/Stripping: Diagnose issues arising from Link-Time Optimization (LTO) and symbol stripping affecting debug information.
  • Use Case: When GDB reports "no debugging symbols found" for a stripped binary, this Skill guides you through checking for separate debug files or using debuginfod to resolve the symbols.

Quick Start

Use the dwarf-debug-format skill to inspect the DWARF sections of the executable 'my_program'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dwarf-debug-format
Download link: https://github.com/mohitmishra786/low-level-dev-skills/archive/main.zip#dwarf-debug-format

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.