Dwarf-to-computer interpret library, built on the top of libdwarfpp.
Find a file
Théophile Bastian 0eb6cad1ba Detect end-of-unwind
According to LibUnwind:src/x86_64/Gstep.c:85
(HEAD=c91974f30feac05055621e33ca101a371236c786), the x86_64 ABI states
that the end of the call stack is determined by either a null RBP or an
undefined return-address column in the DWARF.
2018-04-06 19:05:38 +02:00
include Detect end-of-unwind 2018-04-06 19:05:38 +02:00
src Detect end-of-unwind 2018-04-06 19:05:38 +02:00
test Detect end-of-unwind 2018-04-06 19:05:38 +02:00
.gitignore Add in-code documentation and Doxygen settings 2018-03-30 14:27:25 +02:00
Doxyfile Update documentation accordingly 2018-04-06 16:51:55 +02:00
LICENSE Initial commit 2018-03-27 18:47:47 +02:00
Makefile Remove necessity to copy the stack 2018-04-06 16:38:24 +02:00
README.md Add in-code documentation and Doxygen settings 2018-03-30 14:27:25 +02:00

dwarfinterpret

Dwarf-to-computer interpret library, built on the top of libdwarfpp by Stephen Kell.

Allows the evaluation of a Dwarf register value of self at runtime. Useful for manual stack unwind, in the absence of a base pointer.

WIP, the documentation is probably not awesome.

Documentation

To generate the documentation, make sure you have Doxygen installed on your computer, then run

    make docs