No description
- Python 82%
- JavaScript 8.8%
- PowerShell 5.6%
- C++ 1.9%
- Vue 1.3%
- Other 0.3%
- Introduced `seg043_boundary_repair.json` to manage function boundaries in segment 043. - Created `read_file.py` for reading and printing file content size. - Added `resolve_bb4f.py` to resolve specific function call targets. - Implemented `resolve_top_targets.py` to find resolved NE targets for top-called wrapper functions. - Added `script_contents.txt` to summarize NE relocation far calls. - Updated `tier4_ghidra.txt`, `tier4_ghidra_check.txt`, `tier4_output.txt`, and `tier4_result.txt` with function call statistics. - Created `tier5_errors.txt` for error logging and `tier5_output.txt` for additional function call statistics. - Established `tools` directory with helper scripts for the Ghidra project, including CLI and common functionalities. - Implemented command-line interface in `cli.py` for various project operations. - Added `common.py` for shared functions and configurations across tools. - Introduced `validate_fixups.py` to validate NE relocation fixups against known addresses. |
||
|---|---|---|
| .github | ||
| Crusader.rep | ||
| NE_segments | ||
| pyghidra_plans | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| CRUSADER.EXE | ||
| Crusader.gpr | ||
| crusader_decompilation_notes.md | ||
| CRUSADER_NE.EXE | ||
| crusader_ne_segments.csv | ||
| CRUSADER_NE_WRAPPED.EXE | ||
| disasm_helper.py | ||
| get_tier4.py | ||
| get_tier5.py | ||
| ne_reloc_far_calls.tsv | ||
| ne_reloc_far_imports.tsv | ||
| ne_reloc_fixups.json | ||
| ne_reloc_parser.py | ||
| read_file.py | ||
| resolve_bb4f.py | ||
| resolve_top_targets.py | ||
| script_contents.txt | ||
| tier4_ghidra.txt | ||
| tier4_ghidra_check.txt | ||
| tier4_output.txt | ||
| tier4_result.txt | ||
| tier5_errors.txt | ||
| tier5_output.txt | ||
| validate_fixups.py | ||