Index of /site/dwarfdump-miner

      Name                    Last modified      Size  Description
Parent Directory - tojson.py 2022-03-02 10:36 4.0K thumbnail.svg 2022-03-02 10:36 40K helpers.py 2022-03-02 10:36 5.9K graph.py 2022-03-02 10:36 2.4K __pycache__/ 2022-03-02 10:36 - README.md 2022-03-02 10:36 815
Pipe from dwarfdump to graph DWARF DIEs.

Pipe from dwarfdump to get DWARF information in the form of a graph.

./helpers.py calls dwarfdump, parses its output into graph of DNode.

./graph.py extends DNode to GraphNode and produces DOT.

./tojson.py extends DNode to JNode and produces JSON intended to be consumed to generate type libraries for reverse engineering tools.

Preview:

Example:

./graph.py ~/fdumps/filesamples/foo-linux-x64-DWARF.so --function=statx
./graph.py ~/fdumps/filesamples/foo-linux-x64-DWARF.so --structure=statx
./tojson.py ~/fdumps/filesamples/foo-linux-x64-DWARF.so --function=statx
./tojson.py ~/fdumps/filesamples/foo-linux-x64-DWARF.so --structure=statx

generated from: dwarfdump-miner/README.md