dwarf-expert
Provides expertise for analyzing DWARF debug files and understanding the DWARF debug format/standard (v3-v5). Triggers when understanding DWARF information, interacting with DWARF files, answering DWARF-related questions, or working with code that parses DWARF data.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Provides expertise for analyzing DWARF debug files and understanding the DWARF debug format/standard (v3-v5). Triggers when understanding DWARF information, interacting with DWARF files, answering DWARF-related questions, or working with code that parses DWARF data.
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, dodając skill dwarf-expert do konfiguracji agenta.
Aktywuj umiejętność, gdy pracujesz z plikami debugowania — zadaj pytanie o format DWARF, strukturę danych debugowania lub analizę konkretnego binaria. Skill automatycznie się uruchomi, gdy rozpozna kontekst związany z DWARF.
Użyj narzędzi wiersza poleceń do ekstrakcji danych: uruchom readelf lub dwarfdump na swoim pliku binarnym, aby wyświetlić sekcje DWARF, a następnie poproś umiejętność o interpretację wyników.
Weryfikuj integralność danych DWARF za pomocą llvm-dwarfdump --verify — umiejętność pomoże ci zinterpretować raporty weryfikacji i zidentyfikować problemy w strukturze debugowania.
Jeśli piszesz kod parsujący DWARF, poproś umiejętność o przegląd, przykłady użycia bibliotek (libdwarf, pyelftools, gimli) lub wyjaśnienie atrybutów i tagów standardu DWARF v3-v5.
Pamiętaj, że umiejętność nie obejmuje wersji DWARF v1/v2, debugowania wykonywania kodu (użyj gdb/lldb) ani problemów generowania DWARF przez kompilatory — dla tych przypadków użyj dedykowanych narzędzi.