Crusader_Decomp/ne_reloc_far_imports.tsv
MaddoScientisto 24d4416003 Add various scripts and JSON plans for Ghidra project
- 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.
2026-03-20 23:50:39 +01:00

4.5 KiB

1source_ghidratargetsource_segsource_off_in_seg
20003:761ePHAPI.DOSCREATEDSALIASseg0010x001e
30003:76b1DOSCALLS.38seg0010x00b1
40003:76beDOSCALLS.38seg0010x00be
50003:7795DOSCALLS.89seg0010x0195
60003:77abDOSCALLS.89seg0010x01ab
70003:f46eDOSCALLS.39seg0010x7e6e
80003:f51dDOSCALLS.40seg0010x7f1d
90003:f539DOSCALLS.41seg0010x7f39
100003:f561DOSCALLS.40seg0010x7f61
110003:f59cDOSCALLS.42seg0010x7f9c
120003:f6c9DOSCALLS.42seg0010x80c9
130003:f851PHAPI.DOSMAPREALSEGseg0010x8251
140003:f88dDOSCALLS.39seg0010x828d
150003:f896DOSCALLS.39seg0010x8296
160003:f8b3PHAPI.DOSMAPREALSEGseg0010x82b3
170003:f943DOSCALLS.127seg0010x8343
180004:17c6ASYLUM.36seg0040x0dc6
190004:17dcASYLUM.28seg0040x0ddc
200004:19cfASYLUM.45seg0040x0fcf
210004:25a5ASYLUM.24seg0050x07a5
220004:6f26ASYLUM.36seg0110x0126
230004:6f2eASYLUM.28seg0110x012e
240004:6f4dASYLUM.37seg0110x014d
250004:6f57ASYLUM.29seg0110x0157
260004:70a2ASYLUM.37seg0110x02a2
270004:70adASYLUM.29seg0110x02ad
280004:7136ASYLUM.36seg0110x0336
290004:713eASYLUM.28seg0110x033e
300004:715dASYLUM.37seg0110x035d
310004:7167ASYLUM.29seg0110x0367
320004:72afASYLUM.37seg0110x04af
330004:72baASYLUM.29seg0110x04ba
340006:eba2ASYLUM.36seg0390x09a2
350006:ebb5ASYLUM.37seg0390x09b5
360006:ebc0ASYLUM.36seg0390x09c0
370006:ebd3ASYLUM.37seg0390x09d3
380008:67eePHAPI._DosRealFarCallseg0580x03ee
390008:6a7fPHAPI.DOSALLOCREALSEGseg0590x007f
400008:6aadPHAPI.DOSALLOCREALSEGseg0590x00ad
410008:6ae8PHAPI._DosRealIntrseg0590x00e8
420008:6b2ePHAPI.DOSMAPREALSEGseg0590x012e
430008:9797PHAPI.BORISREALINTRseg0590x2d97
440008:97acPHAPI.BORISREALINTRseg0590x2dac
450008:a06bPHAPI._DosRealFarCallseg0590x366b
460008:ebb2ASYLUM.34seg0640x01b2
470008:ebbaASYLUM.33seg0640x01ba
480008:ebffASYLUM.31seg0640x01ff
490008:ec18ASYLUM.30seg0640x0218
500008:ec3cASYLUM.32seg0640x023c
510008:f208PHAPI.DOSMAPLINSEGseg0650x0208
520008:f233PHAPI.DOSMAPLINSEGseg0650x0233
530008:f2bfPHAPI.DOSMAPLINSEGseg0650x02bf
540009:080fDOSCALLS.7seg0680x000f
550009:0867PHAPI.DOSALLOCREALSEGseg0680x0067
560009:0899PHAPI.DOSALLOCREALSEGseg0680x0099
570009:08ebPHAPI.DOSALLOCREALSEGseg0680x00eb
580009:0bc2DOSCALLS.39seg0680x03c2
590009:0bd4DOSCALLS.7seg0680x03d4
600009:0d7aDOSCALLS.39seg0680x057a
610009:0d8cDOSCALLS.39seg0680x058c
620009:0df3PHAPI.DOSSETPASSTOPROTVECseg0680x05f3
630009:0ea6PHAPI.DOSSETREALPROTVECseg0680x06a6
640009:0f4fPHAPI.DOSSETPROTVECseg0680x074f
650009:b363PHAPI.DOSALLOCREALSEGseg0820x1163
660009:b389PHAPI.DOSALLOCREALSEGseg0820x1189
670009:b40bPHAPI.DOSALLOCLINMEMseg0820x120b
680009:b47aPHAPI.DOSALLOCLINMEMseg0820x127a
690009:b491PHAPI.DOSFREELINMEMseg0820x1291
700009:b4f6PHAPI.DOSFREELINMEMseg0820x12f6
710009:b577PHAPI.DOSALLOCLINMEMseg0820x1377
720009:b598PHAPI.DOSALLOCLINMEMseg0820x1398
730009:b662PHAPI.DOSALLOCLINMEMseg0820x1462
740009:b748PHAPI.DOSALLOCLINMEMseg0820x1548
750009:b7b3PHAPI.DOSALLOCLINMEMseg0820x15b3
760009:b7d1PHAPI.DOSFREELINMEMseg0820x15d1
770009:ba35DOSCALLS.39seg0820x1835
780009:ba50DOSCALLS.39seg0820x1850
790009:ba97PHAPI.DOSFREELINMEMseg0820x1897
800009:bb5fPHAPI.DOSGETBIOSSEGseg0820x195f
810009:bb71PHAPI.DOSMAPREALSEGseg0820x1971
820009:bb96PHAPI.DOSMAPREALSEGseg0820x1996
830009:bbdcPHAPI.DOSMAPLINSEGseg0820x19dc
840009:bc32PHAPI.DOSMAPLINSEGseg0820x1a32
850009:bc57PHAPI.DOSMAPLINSEGseg0820x1a57
860009:bcb1DOSCALLS.7seg0820x1ab1
870009:bdeeDOSCALLS.7seg0820x1bee
880009:c542PHAPI.DOSMAPLINSEGseg0830x0142
89000a:5746ASYLUM.56seg0930x0146
90000a:57deASYLUM.58seg0930x01de
91000a:57eaASYLUM.37seg0930x01ea
92000a:57f4ASYLUM.29seg0930x01f4
93000a:5801ASYLUM.49seg0930x0201
94000a:5810ASYLUM.47seg0930x0210
95000a:5817ASYLUM.46seg0930x0217
96000a:583eASYLUM.57seg0930x023e
97000a:5ed0ASYLUM.25seg0940x00d0
98000a:5fdeASYLUM.27seg0940x01de
99000a:6022ASYLUM.27seg0940x0222
100000a:60cdASYLUM.27seg0940x02cd
101000a:6113ASYLUM.25seg0940x0313
102000a:61feASYLUM.25seg0940x03fe
103000a:62f6ASYLUM.25seg0940x04f6
104000a:636fASYLUM.23seg0940x056f
105000c:11fdASYLUM.28seg1220x0ffd
106000c:120eASYLUM.36seg1220x100e
107000c:1521ASYLUM.45seg1220x1321
108000c:158dASYLUM.45seg1220x138d
109000c:25c1ASYLUM.47seg1220x23c1
110000c:25c8ASYLUM.46seg1220x23c8
111000c:2621ASYLUM.29seg1220x2421
112000c:2671ASYLUM.29seg1220x2471
113000c:26b8ASYLUM.37seg1220x24b8
114000c:2708ASYLUM.37seg1220x2508
115000d:9b3aASYLUM.25seg1380x093a
116000d:b1ccASYLUM.27seg1380x1fcc
117000e:090cASYLUM.18seg1420x210c
118000e:0960ASYLUM.27seg1420x2160
119000e:2592ASYLUM.25seg1420x3d92
120000e:259cASYLUM.19seg1420x3d9c