mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-02-20 02:07:02 +03:00
Move everything else to ghidra/ directory
The only stuff left in delink/ was also for using with Ghidra, so we may as well also put it in ghidra/.
This commit is contained in:
parent
63002e0f08
commit
35c8844529
3 changed files with 7 additions and 7 deletions
|
|
@ -112,7 +112,7 @@ object files for objdiff.
|
|||
|
||||
### Producing Object Files
|
||||
Close all of your Ghidra windows and open a Unix-style shell (e.g. Git Bash if
|
||||
on Windows) in the decompilation repository's `delink/` directory. The
|
||||
on Windows) in the decompilation repository's `ghidra/` directory. The
|
||||
`delink.sh` script is our automated tool for extracting all the object files
|
||||
that have been identified so far. Invoke it with three arguments:
|
||||
|
||||
|
|
@ -214,12 +214,12 @@ request to merge it back into the online copy.
|
|||
## Contributing to Delinking
|
||||
Getting the JSRF binary delinked is just as important as decompiling the
|
||||
resulting object files, but takes a bit more investment. The concrete task of
|
||||
a delinking contributor is to populate `symboltable.tsv` in the `ghidra/`
|
||||
directory and `objects.csv` in the `delink/` directory, which together enable
|
||||
consistent delinking of object files. The former lists symbols at different
|
||||
addresses through the whole executable, while the latter lists the address
|
||||
ranges that have been identified as separable objects. Both of these things
|
||||
are figured out by combing over the whole executable in Ghidra.
|
||||
a delinking contributor is to populate `symboltable.tsv` and `objects.csv` in
|
||||
the `ghidra/` directory, which together enable consistent delinking of object
|
||||
files. The former lists symbols at different addresses through the whole
|
||||
executable, while the latter lists the address ranges that have been identified
|
||||
as separable objects. Both of these things are figured out by combing over the
|
||||
whole executable in Ghidra.
|
||||
|
||||
|
||||
### Updating `symboltable.tsv`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue