Some experiments around compiling the most used Dwarf information (ELF debug data) directly into assembly.
Find a 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.