Skip to content

Commit b0d104b

Browse files
committed
reverse: add internal runtime root relationship manifest
1 parent d78f5ce commit b0d104b

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"schema": "dmc-rengine.dmc3-internal-runtime-roots.v1",
3+
"target": {
4+
"name": "dmc3.exe",
5+
"sha256": "e454272ed0fb0247fcbcf300e5d55d7a3e96d50b89b9ffaff81bb978dcbdd082",
6+
"image_base": "0x140000000"
7+
},
8+
"status": "STRUCTURAL_CONFIRMED",
9+
"relations": [
10+
{"from":"DMC3_Runtime", "to":"dmc3_main", "kind":"entrypoint", "address":"0x1402C5DF0", "evidence":"EXE_CONFIRMED"},
11+
{"from":"dmc3_main", "to":"ArenaInitializer", "kind":"direct_call", "address":"0x140030190", "callsite":"0x1402C5E03", "evidence":"EXE_CONFIRMED"},
12+
{"from":"dmc3_main", "to":"CSceneFactoryApp_global", "kind":"global_registration_argument", "address":"0x140C8F970", "callsite":"0x1402C5E48", "evidence":"EXE_CONFIRMED"},
13+
{"from":"CSceneFactoryApp", "to":"SceneSelectorDispatch", "kind":"dispatch", "address":"0x140240090", "selector_count":10, "evidence":"EXE_CONFIRMED"},
14+
{"from":"CActor", "to":"CWork", "kind":"inheritance", "type_descriptor":"0x1405D5430", "base_type_descriptor":"0x1405D5410", "evidence":"EXE_CONFIRMED"},
15+
{"from":"CActor", "to":"IActor", "kind":"secondary_base_subobject", "subobject_offset":96, "evidence":"EXE_CONFIRMED"},
16+
{"from":"CActor", "to":"ICollisionHandle", "kind":"secondary_base_subobject", "subobject_offset":208, "evidence":"EXE_CONFIRMED"},
17+
{"from":"CPlayer", "to":"CActor", "kind":"inheritance", "type_descriptor":"0x1405D73B8", "evidence":"EXE_CONFIRMED"},
18+
{"from":"CNonPlayer", "to":"CActor", "kind":"inheritance", "type_descriptor":"0x1405D5BD0", "evidence":"EXE_CONFIRMED"},
19+
{"from":"CItem", "to":"CWork", "kind":"inheritance", "type_descriptor":"0x1405D6E78", "evidence":"EXE_CONFIRMED"},
20+
{"from":"CEffectBase", "to":"CWork", "kind":"inheritance", "type_descriptor":"0x1405D76D8", "evidence":"EXE_CONFIRMED"},
21+
{"from":"CParticle", "to":"CEffectBase", "kind":"inheritance", "type_descriptor":"0x1405D7700", "evidence":"EXE_CONFIRMED"},
22+
{"from":"CMcAppli", "to":"Application_Persistence_Runtime", "kind":"domain_membership", "vtable":"0x140508728", "evidence":"STRUCTURAL_CONFIRMED"}
23+
],
24+
"non_claims": [
25+
"source_directory_names",
26+
"complete_function_signatures",
27+
"complete_vtable_extents",
28+
"behavioral_equivalence",
29+
"full_game_decompilation",
30+
"Android_iOS_or_other_port_acceptance"
31+
]
32+
}

0 commit comments

Comments
 (0)