Some experiments around compiling the most used Dwarf information (ELF debug data) directly into assembly.
Go to file
Théophile Bastian 69e6c10c36 Add fde_handler_for_pc (untested)
This is an abstraction function to get the _fde_yyy function out of the
eh_elf for a given PC
2018-04-26 19:48:00 +02:00
shared Refactor code generation: use shared/context_struct.h 2018-04-25 18:11:59 +02:00
src Refactor code generation: use shared/context_struct.h 2018-04-25 18:11:59 +02:00
stack_walker Add fde_handler_for_pc (untested) 2018-04-26 19:48:00 +02:00
tests Add a simple stack_walker test 2018-04-26 19:17:34 +02:00
.gitignore Add python script to compile easily 2018-04-25 17:33:59 +02:00
generate_eh_elf.py Check mtime to avoid recreating existing so 2018-04-26 19:15:37 +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.