A first tutorial should cover the basic workflow (see #60):
- Creating the files
- Including the files for compilation
- Polishing basic quirks from Ghidra: converting direct access to field access, including enum values, global data access and this-pointers.
- Comparing compilation against the original binary
- Improving the reimplementation
- Documenting progress or status and filing a PR
A different tutorial should cover:
- Calling other functions using the macro's
- How to deal with
_ functions (lib functions)
- Which other functions to ignore (e.g.,
ADJ())
Another tutorial should cover:
- How to import the database into Ghidra to get decompilations.
A first tutorial should cover the basic workflow (see #60):
A different tutorial should cover:
_functions (lib functions)ADJ())Another tutorial should cover: