Some experiments around compiling the most used Dwarf information (ELF debug data) directly into assembly.
Théophile Bastian
ff0f8c90df
The presence of such a register — eg. rcx, which is actually used in CFA on a few lines of libgcc_s.so on my system — will yield an assert(0) in the produced code, but will at least not fail to compile alltogether. |
||
---|---|---|
src | ||
.gitignore | ||
generate_eh_elf.py | ||
LICENSE | ||
Makefile | ||
README.md |
Dwarf Assembly
Some experiments around compiling the most used Dwarf informations (ELF debug data) directly into assembly.
This project is a big work in progress, don't expect anything to be stable for now.
Dependencies
As of now, this project relies on the following libraries:
- libelf
- libdwarf
- libdwarfpp, itself depending on
These libraries are expected to be installed somewhere your compiler can find them.