mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-02-20 02:07:02 +03:00
With name mangling, objdiff.json no longer needs massive lists of which names to match to what. Some function signatures were also minorly refined.
47 lines
1.2 KiB
JSON
47 lines
1.2 KiB
JSON
{
|
|
"custom_make": "NMAKE.EXE",
|
|
"watch_patterns": [
|
|
"*.cpp",
|
|
"*.hpp"
|
|
],
|
|
"units": [
|
|
{
|
|
"name": "JSRF/Jet2",
|
|
"target_path": "target/JSRF/Jet2.obj",
|
|
"base_path": "src/JSRF/Jet2.obj",
|
|
"metadata": {
|
|
"complete": true,
|
|
"source_path": "src/JSRF/Jet2.cpp"
|
|
},
|
|
"symbol_mappings": {
|
|
"?main_funcinfo@@3UFuncInfo@@A": "$T754",
|
|
"?main_handler@@YAXPAUEHExceptionRecord@@PAKPAXPAU_xDISPATCHER_CONTEXT@@@Z": "$L758",
|
|
"?main_handler_unwind1@@YAXXZ": "$L750",
|
|
"?main_unwindmap@@3PAUUnwindMapEntry@@A": "$T760",
|
|
"[.rdata-0]": "[.xdata$x-0]"
|
|
}
|
|
},
|
|
{
|
|
"name": "JSRF/Core",
|
|
"target_path": "target/JSRF/Core.obj",
|
|
"base_path": "src/JSRF/Core.obj",
|
|
"metadata": {
|
|
"complete": false,
|
|
"source_path": "src/JSRF/Core.cpp"
|
|
}
|
|
},
|
|
{
|
|
"name": "JSRF/GameData",
|
|
"target_path": "target/JSRF/GameData.obj",
|
|
"base_path": "src/JSRF/GameData.obj",
|
|
"metadata": {
|
|
"complete": false,
|
|
"source_path": "src/JSRF/GameData.cpp"
|
|
},
|
|
"symbol_mappings": {
|
|
"?finalizeGameData@@YAXXZ": "_$E2",
|
|
"?initGameData@@YGXXZ": "_$E1"
|
|
}
|
|
}
|
|
]
|
|
}
|