Some experiments around compiling the most used Dwarf information (ELF debug data) directly into assembly.
Go to file
Théophile Bastian 13ebe46df2 Refactor extract_pc
This is meant to make it easy to call the pc extractor from some other
python code as well, to call it from generate_eh_elf.py
2018-05-11 13:09:58 +02:00
shared Move _fde_func_t typedef to shared .h 2018-04-27 11:05:34 +02:00
src Add C++ code to make use of .pc_list 2018-05-11 13:09:35 +02:00
stack_walker Fix eh_elf path error 2018-05-09 15:32:34 +02:00
tests Add script to extract all valid PCs of ELFs 2018-05-09 17:57:26 +02:00
.gitignore Refactor python shared snippets 2018-05-09 17:55:57 +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
compare_sizes.py Refactor python shared snippets 2018-05-09 17:55:57 +02:00
extract_pc.py Refactor extract_pc 2018-05-11 13:09:58 +02:00
generate_eh_elf.py Refactor python shared snippets 2018-05-09 17:55:57 +02:00
shared_python.py Refactor python shared snippets 2018-05-09 17:55:57 +02:00

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:

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