d_t_ship_window "OK" (#55)

This commit is contained in:
robojumper
2024-10-06 21:41:07 +02:00
committed by GitHub
parent b83c0d5fd2
commit 8376edcc72
7 changed files with 241 additions and 57 deletions
@@ -2,7 +2,7 @@ Sections:
.text type:code align:16
.ctors type:rodata align:4
.dtors type:rodata align:4
.rodata type:rodata align:16
.data type:data align:16
.bss type:bss align:8
REL/executor.c:
@@ -16,3 +16,5 @@ REL/global_destructor_chain.c:
REL/d/t/d_t_ship_window.cpp:
.text start:0x000000F0 end:0x00001048
.ctors start:0x00000000 end:0x00000004
.data start:0x00000000 end:0x00000254
.bss start:0x00000008 end:0x00000088
@@ -3,60 +3,60 @@ _epilog = .text:0x00000030; // type:function size:0x2C scope:global
_unresolved = .text:0x00000060; // type:function size:0x4 scope:global
__register_global_object = .text:0x00000070; // type:function size:0x1C scope:global
__destroy_global_chain = .text:0x00000090; // type:function size:0x54 scope:global
fn_449_F0 = .text:0x000000F0; // type:function size:0xBC
fn_449_1B0 = .text:0x000001B0; // type:function size:0x58
fn_449_210 = .text:0x00000210; // type:function size:0x58
fn_449_270 = .text:0x00000270; // type:function size:0x6C
fn_449_2E0 = .text:0x000002E0; // type:function size:0xA0
fn_449_380 = .text:0x00000380; // type:function size:0xA4
fn_449_430 = .text:0x00000430; // type:function size:0x108
fn_449_540 = .text:0x00000540; // type:function size:0x10
fn_449_550 = .text:0x00000550; // type:function size:0x8
fn_449_560 = .text:0x00000560; // type:function size:0x30
fn_449_590 = .text:0x00000590; // type:function size:0x10
fn_449_5A0 = .text:0x000005A0; // type:function size:0x134
fn_449_6E0 = .text:0x000006E0; // type:function size:0x10
fn_449_6F0 = .text:0x000006F0; // type:function size:0x8
fn_449_700 = .text:0x00000700; // type:function size:0x4
fn_449_710 = .text:0x00000710; // type:function size:0x1E0
fn_449_8F0 = .text:0x000008F0; // type:function size:0x4
fn_449_900 = .text:0x00000900; // type:function size:0x4
fn_449_910 = .text:0x00000910; // type:function size:0x1E0
fn_449_AF0 = .text:0x00000AF0; // type:function size:0x4
fn_449_B00 = .text:0x00000B00; // type:function size:0xD4
fn_449_BE0 = .text:0x00000BE0; // type:function size:0x60
fn_449_C40 = .text:0x00000C40; // type:function size:0xC
fn_449_C50 = .text:0x00000C50; // type:function size:0x1C
fn_449_C70 = .text:0x00000C70; // type:function size:0x1C
fn_449_C90 = .text:0x00000C90; // type:function size:0x1C
fn_449_CB0 = .text:0x00000CB0; // type:function size:0x10
fn_449_CC0 = .text:0x00000CC0; // type:function size:0x10
fn_449_CD0 = .text:0x00000CD0; // type:function size:0x10
fn_449_CE0 = .text:0x00000CE0; // type:function size:0x10
fn_449_CF0 = .text:0x00000CF0; // type:function size:0x10
fn_449_D00 = .text:0x00000D00; // type:function size:0x10
fn_449_D10 = .text:0x00000D10; // type:function size:0x30
fn_449_D40 = .text:0x00000D40; // type:function size:0x30
fn_449_D70 = .text:0x00000D70; // type:function size:0x30
fn_449_DA0 = .text:0x00000DA0; // type:function size:0x1C0
fn_449_F60 = .text:0x00000F60; // type:function size:0x58
fn_449_FC0 = .text:0x00000FC0; // type:function size:0x88
dTgShipWindow_c_classInit__Fv = .text:0x000000F0; // type:function size:0xBC
__dt__5dTg_cFv = .text:0x000001B0; // type:function size:0x58
__dt__28sFState_c<15dTgShipWindow_c>Fv = .text:0x00000210; // type:function size:0x58
__dt__31sFStateFct_c<15dTgShipWindow_c>Fv = .text:0x00000270; // type:function size:0x6C
__dt__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x000002E0; // type:function size:0xA0
__dt__54sFStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c>Fv = .text:0x00000380; // type:function size:0xA4
create__15dTgShipWindow_cFv = .text:0x00000430; // type:function size:0x108
changeState__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>FRC12sStateIDIf_c = .text:0x00000540; // type:function size:0x10
doDelete__15dTgShipWindow_cFv = .text:0x00000550; // type:function size:0x8
actorExecute__15dTgShipWindow_cFv = .text:0x00000560; // type:function size:0x30
executeState__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000590; // type:function size:0x10
actorExecuteInEvent__15dTgShipWindow_cFv = .text:0x000005A0; // type:function size:0x134
getStateID__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x000006E0; // type:function size:0x10
draw__15dTgShipWindow_cFv = .text:0x000006F0; // type:function size:0x8
initializeState_Off__15dTgShipWindow_cFv = .text:0x00000700; // type:function size:0x4
executeState_Off__15dTgShipWindow_cFv = .text:0x00000710; // type:function size:0x1E0
finalizeState_Off__15dTgShipWindow_cFv = .text:0x000008F0; // type:function size:0x4
initializeState_On__15dTgShipWindow_cFv = .text:0x00000900; // type:function size:0x4
executeState_On__15dTgShipWindow_cFv = .text:0x00000910; // type:function size:0x1E0
finalizeState_On__15dTgShipWindow_cFv = .text:0x00000AF0; // type:function size:0x4
__dt__15dTgShipWindow_cFv = .text:0x00000B00; // type:function size:0xD4
build__31sFStateFct_c<15dTgShipWindow_c>FRC12sStateIDIf_c = .text:0x00000BE0; // type:function size:0x60
dispose__31sFStateFct_c<15dTgShipWindow_c>FRP10sStateIf_c = .text:0x00000C40; // type:function size:0xC
initialize__28sFState_c<15dTgShipWindow_c>Fv = .text:0x00000C50; // type:function size:0x1C
execute__28sFState_c<15dTgShipWindow_c>Fv = .text:0x00000C70; // type:function size:0x1C
finalize__28sFState_c<15dTgShipWindow_c>Fv = .text:0x00000C90; // type:function size:0x1C
initializeState__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000CB0; // type:function size:0x10
finalizeState__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000CC0; // type:function size:0x10
refreshState__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x00000CD0; // type:function size:0x10
getState__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000CE0; // type:function size:0x10
getNewStateID__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000CF0; // type:function size:0x10
getOldStateID__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x00000D00; // type:function size:0x10
finalizeState__30sFStateID_c<15dTgShipWindow_c>CFR15dTgShipWindow_c = .text:0x00000D10; // type:function size:0x30
executeState__30sFStateID_c<15dTgShipWindow_c>CFR15dTgShipWindow_c = .text:0x00000D40; // type:function size:0x30
initializeState__30sFStateID_c<15dTgShipWindow_c>CFR15dTgShipWindow_c = .text:0x00000D70; // type:function size:0x30
__sinit_\d_t_ship_window_cpp = .text:0x00000DA0; // type:function size:0x1C0 scope:local
__dt__30sFStateID_c<15dTgShipWindow_c>Fv = .text:0x00000F60; // type:function size:0x58
isSameName__30sFStateID_c<15dTgShipWindow_c>CFPCc = .text:0x00000FC0; // type:function size:0x88
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global
lbl_449_section4_0 = .rodata:0x00000000; // type:object size:0x10 data:4byte
lbl_449_section4_10 = .rodata:0x00000010; // type:object size:0x4 data:4byte
lbl_449_section4_14 = .rodata:0x00000014; // type:object size:0x4 data:4byte
lbl_449_section4_18 = .rodata:0x00000018; // type:object size:0x4 data:4byte
lbl_449_section4_1C = .rodata:0x0000001C; // type:object size:0x4 data:4byte
lbl_449_section4_20 = .rodata:0x00000020; // type:object size:0x4 data:4byte
lbl_449_section4_24 = .rodata:0x00000024; // type:object size:0x74
lbl_449_section4_98 = .rodata:0x00000098; // type:object size:0x30
lbl_449_section4_C8 = .rodata:0x000000C8; // type:object size:0x30
lbl_449_section4_F8 = .rodata:0x000000F8; // type:object size:0x18
lbl_449_section4_110 = .rodata:0x00000110; // type:object size:0x110
lbl_449_section4_220 = .rodata:0x00000220; // type:object size:0x34
g_profile_TAG_SHIP_WINDOW = .data:0x00000000; // type:object size:0x10 data:4byte
sDefaultRotX__15dTgShipWindow_c = .data:0x00000010; // type:object size:0x4 data:4byte
lbl_449_section4_14 = .data:0x00000014; // type:object size:0x4 scope:local data:4byte
lbl_449_section4_18 = .data:0x00000018; // type:object size:0x4 scope:local data:4byte
lbl_449_section4_1C = .data:0x0000001C; // type:object size:0x4 scope:local data:4byte
lbl_449_section4_20 = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
__vt__15dTgShipWindow_c = .data:0x00000024; // type:object size:0x74
__vt__54sFStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c> = .data:0x00000098; // type:object size:0x30
__vt__84sStateMgr_c<15dTgShipWindow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c> = .data:0x000000C8; // type:object size:0x30
__vt__31sFStateFct_c<15dTgShipWindow_c> = .data:0x000000F8; // type:object size:0x14
__vt__28sFState_c<15dTgShipWindow_c> = .data:0x00000110; // type:object size:0x18
__vt__30sFStateID_c<15dTgShipWindow_c> = .data:0x00000220; // type:object size:0x34
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_449_bss_8 = .bss:0x00000008; // type:object size:0x10 data:4byte
lbl_449_bss_18 = .bss:0x00000018; // type:object size:0x40 data:4byte
lbl_449_bss_58 = .bss:0x00000058; // type:object size:0x30 data:4byte
lbl_449_bss_8 = .bss:0x00000008; // type:object size:0x10 scope:local data:4byte
StateID_On__15dTgShipWindow_c = .bss:0x00000018; // type:object size:0x30 data:4byte
StateID_Off__15dTgShipWindow_c = .bss:0x00000058; // type:object size:0x30 data:4byte
+2 -2
View File
@@ -3521,10 +3521,10 @@ fn_8009CC40 = .text:0x8009CC40; // type:function size:0x7C
ActorEventRelated__somethingUpdate = .text:0x8009CCC0; // type:function size:0x1F0
ActorEventRelated__cutEnd = .text:0x8009CEB0; // type:function size:0x30
ActorEventRelated__getCurrentStepIndex = .text:0x8009CEE0; // type:function size:0x30
ActorEventRelated__getCurrentEventCommand = .text:0x8009CF10; // type:function size:0x84
getCurrentEventCommand__17ActorEventRelatedCFv = .text:0x8009CF10; // type:function size:0x84
ActorEventRelated__getSomeEventRelatedNumber = .text:0x8009CFA0; // type:function size:0x80
ActorEventRelated__isAdvance = .text:0x8009D020; // type:function size:0x34
ActorEventRelated__advanceNext = .text:0x8009D060; // type:function size:0x50
advanceNext__17ActorEventRelatedFv = .text:0x8009D060; // type:function size:0x50
ActorEventRelated__getSingleIntData2 = .text:0x8009D0B0; // type:function size:0x8C
ActorEventRelated__getSingleIntData = .text:0x8009D140; // type:function size:0x8C
ActorEventRelated__getSingleFloatData = .text:0x8009D1D0; // type:function size:0x8C