This tool requires python3 and the Flask webframework. Furthermore clang-15 is required as a dependency.
Go into the app folder and run
. venv/bin/activate
to activate the environment. Now you can run the application using
flask run --host=<host-ip-address>
The last step is to set the correct host address inside app/static/js/index.js
- off(number) for offset
- vptr(number) for virtual table pointer destinations
- RTTI for return type information
- method signatures
- hasVptr indicates if the record has a virtual table pointer
- members contains all members of a record
- bases and virtual-bases contain the (virtual) bases of a record
Example:
{
"hasVptr": true,
"members": {
"a": "int"
}
"bases": {
"A": {
...
}
}
"virtual-bases": {
...
}
}
The outermost curly braces are omitted.