Change executable section flags to please objiff

objdiff assumes that all symbols in executable memory sections are code,
which led to misbehaviour due to .rdata and .data being marked as
executable in JSRF.  We now set these sections to non-executable in
Ghidra to work around this.
This commit is contained in:
KeybadeBlox 2025-12-21 19:30:37 -05:00
parent 70cc4ca688
commit 8eda56dcdf
3 changed files with 17 additions and 6 deletions

View file

@ -3,7 +3,7 @@ A matching decompilation of the Xbox game Jet Set Radio Future.
## Progress
- Delinking progress: 0.008% (205 out of 2574172 bytes in XBE address space)
- Decompilation progress: 100% (6 out of the 6 symbols delinked so far)
- Decompilation progress: 100% (3 out of the 3 functions delinked so far)
## Roadmap
The approach of this decompilation is to: