Some experiments around compiling the most used Dwarf information (ELF debug data) directly into assembly.
Go to file
Théophile Bastian ff0f8c90df Allow unimplemented registers to appear in DWARF
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.
2018-04-25 17:34:31 +02:00
src Allow unimplemented registers to appear in DWARF 2018-04-25 17:34:31 +02:00
.gitignore Add python script to compile easily 2018-04-25 17:33:59 +02:00
generate_eh_elf.py Add python script to compile easily 2018-04-25 17:33:59 +02:00
LICENSE Initial commit 2018-04-20 11:33:48 +02:00
Makefile Add python script to compile easily 2018-04-25 17:33:59 +02:00
README.md Add README 2018-04-20 11:41:06 +02:00

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:

These libraries are expected to be installed somewhere your compiler can find them.