카테고리 없음

DWARF 문법

creatormaem 2024. 11. 11. 22:32

 

DWARF 문법은 이전에 언급했던 axf/elf를 해석해놓은 문법이다.

이 문법은 생각보다 직관적인데 디버깅을 하다보면 코드의 line by line과 변수가 모두 DWARF 형식으로 표현된 것을 확인할 수 있다.

아래 문서를 가면 DWARF 문법이 적혀있는 pdf 를 다운로드 받을 수 있다.

https://dwarfstd.org/dwarf5std.html

 

DWARF Version 5

DWARF Version 5 The DWARF Version 5 Debugging Format Standard is based on the DWARF Version 4 Standard. It is an upward compatible extension to the previous version of the standard. Download the DWARF Version 5 Standard (PDF). The major enhancements in DWA

dwarfstd.org

물론 400페이지 가까이 되어서, 읽기 쉽지는 않을 수 있지만 궁금한 부분이 있다면 거진 이 안에 설명이 되어있다.

나와 같은 경우는 fromelf 혹은 readelf 를 통해 얻어진 문서를 해석할 때에 이 pdf를 유용하게 썼다.

이 pdf에서 변수, 함수의 기본적인 해석은 추후 포스팅에서,,