mirror of https://github.com/zeldaret/tp.git
148 lines
14 KiB
Python
148 lines
14 KiB
Python
#
|
|
# Generate By: dol2asm
|
|
# Module: 400
|
|
#
|
|
|
|
# Libraries
|
|
LIBRARIES = [
|
|
"d/a/obj/d_a_obj_avalanche",
|
|
]
|
|
|
|
# Translation Units
|
|
TRANSLATION_UNITS = [
|
|
"executor",
|
|
"unknown_translation_unit_ctors",
|
|
"unknown_translation_unit_dtors",
|
|
"unknown_translation_unit_bss",
|
|
"d_a_obj_avalanche",
|
|
]
|
|
|
|
# Sections
|
|
SECTIONS = [
|
|
".text",
|
|
".ctors",
|
|
".dtors",
|
|
".bss",
|
|
".rodata",
|
|
".data",
|
|
]
|
|
|
|
# Symbols
|
|
SYMBOLS = [
|
|
{'addr':0x80BA6E60,'size':44,'pad':0,'label':"_prolog",'name':"_prolog",'lib':-1,'tu':0,'section':0,'class_template':None,'static':False,'is_reachable':True,'r':[0,1,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA6E8C,'size':44,'pad':0,'label':"_epilog",'name':"_epilog",'lib':-1,'tu':0,'section':0,'class_template':None,'static':False,'is_reachable':True,'r':[0,1,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA6EB8,'size':32,'pad':0,'label':"_unresolved",'name':"_unresolved",'lib':-1,'tu':0,'section':0,'class_template':None,'static':False,'is_reachable':True,'r':[0,1,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA6ED8,'size':60,'pad':0,'label':"initBaseMtx__16daObjAvalanche_cFv",'name':"initBaseMtx__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA6F14,'size':180,'pad':0,'label':"setBaseMtx__16daObjAvalanche_cFv",'name':"setBaseMtx__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA6FC8,'size':432,'pad':0,'label':"Create__16daObjAvalanche_cFv",'name':"Create__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7178,'size':432,'pad':0,'label':"CreateHeap__16daObjAvalanche_cFv",'name':"CreateHeap__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7328,'size':72,'pad':0,'label':"__dt__12J3DFrameCtrlFv",'name':"__dt__12J3DFrameCtrlFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7370,'size':132,'pad':0,'label':"create1st__16daObjAvalanche_cFv",'name':"create1st__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA73F4,'size':76,'pad':0,'label':"Execute__16daObjAvalanche_cFPPA3_A4_f",'name':"Execute__16daObjAvalanche_cFPPA3_A4_f",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7440,'size':356,'pad':0,'label':"checkCollapse__16daObjAvalanche_cFv",'name':"checkCollapse__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA75A4,'size':116,'pad':0,'label':"move__16daObjAvalanche_cFv",'name':"move__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7618,'size':188,'pad':0,'label':"event_proc_call__16daObjAvalanche_cFv",'name':"event_proc_call__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA76D4,'size':104,'pad':0,'label':"actionWait__16daObjAvalanche_cFv",'name':"actionWait__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA773C,'size':200,'pad':0,'label':"actionOrderEvent__16daObjAvalanche_cFv",'name':"actionOrderEvent__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7804,'size':132,'pad':0,'label':"actionEvent__16daObjAvalanche_cFv",'name':"actionEvent__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7888,'size':4,'pad':0,'label':"actionDead__16daObjAvalanche_cFv",'name':"actionDead__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReturnFunction"},
|
|
{'addr':0x80BA788C,'size':452,'pad':0,'label':"demoProc__16daObjAvalanche_cFv",'name':"demoProc__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7A50,'size':152,'pad':0,'label':"setEffect__16daObjAvalanche_cFv",'name':"setEffect__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7AE8,'size':184,'pad':0,'label':"Draw__16daObjAvalanche_cFv",'name':"Draw__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7BA0,'size':108,'pad':0,'label':"Delete__16daObjAvalanche_cFv",'name':"Delete__16daObjAvalanche_cFv",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7C0C,'size':96,'pad':0,'label':"daObjAvalanche_create1st__FP16daObjAvalanche_c",'name':"daObjAvalanche_create1st__FP16daObjAvalanche_c",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7C6C,'size':32,'pad':0,'label':"daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c",'name':"daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7C8C,'size':32,'pad':0,'label':"daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c",'name':"daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7CAC,'size':44,'pad':0,'label':"daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c",'name':"daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c",'lib':-1,'tu':4,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7CD8,'size':28,'pad':0,'label':"func_80BA7CD8",'name':"cLib_calcTimer<Uc>__FPUc",'lib':-1,'tu':4,'section':0,'class_template':True,'static':False,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BA7CF4,'size':4,'pad':0,'label':"_ctors",'name':"_ctors",'lib':-1,'tu':1,'section':1,'class_template':None,'static':False,'is_reachable':True,'r':[0,1,0],'sh':[0,0,0],'type':"LinkerGenerated"},
|
|
{'addr':0x80BA7CF8,'size':4,'pad':0,'label':"_dtors",'name':"_dtors",'lib':-1,'tu':2,'section':2,'class_template':None,'static':False,'is_reachable':True,'r':[0,1,0],'sh':[0,0,0],'type':"LinkerGenerated"},
|
|
{'addr':0x80BA7CFC,'size':8,'pad':0,'label':"l_dzb",'name':"l_dzb",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7D04,'size':24,'pad':0,'label':"l_check_pos",'name':"l_check_pos",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7D1C,'size':4,'pad':0,'label':"lit_3663",'name':"@3663",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[4,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7D20,'size':4,'pad':0,'label':"lit_3716",'name':"@3716",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BA7D24,'size':8,'pad':0,'label':"lit_3718",'name':"@3718",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7D2C,'size':4,'pad':0,'label':"lit_3762",'name':"@3762",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BA7D30,'size':4,'pad':0,'label':"lit_3834",'name':"@3834",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BA7D34,'size':4,'pad':0,'label':"lit_3846",'name':"@3846",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BA7D38,'size':4,'pad':0,'label':"lit_3964",'name':"@3964",'lib':-1,'tu':4,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BA7D3C,'size':49,'pad':0,'label':"d_a_obj_avalanche__stringBase0",'name':"@stringBase0",'lib':-1,'tu':4,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[5,0,0],'sh':[0,0,0],'type':"StringBase"},
|
|
{'addr':0x80BA7D70,'size':12,'pad':0,'label':"cNullVec__6Z2Calc",'name':"cNullVec__6Z2Calc",'lib':-1,'tu':4,'section':5,'class_template':False,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7D7C,'size':4,'pad':16,'label':"lit_1787",'name':"@1787",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"Integer"},
|
|
{'addr':0x80BA7D90,'size':4,'pad':0,'label':"l_arcName",'name':"l_arcName",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7D94,'size':4,'pad':0,'label':"l_evName",'name':"l_evName",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7D98,'size':4,'pad':0,'label':"l_staffName",'name':"l_staffName",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7D9C,'size':24,'pad':0,'label':"l_cull_box",'name':"l_cull_box",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7DB4,'size':12,'pad':0,'label':"lit_3851",'name':"@3851",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7DC0,'size':12,'pad':0,'label':"lit_3852",'name':"@3852",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7DCC,'size':12,'pad':0,'label':"lit_3853",'name':"@3853",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7DD8,'size':12,'pad':0,'label':"lit_3854",'name':"@3854",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7DE4,'size':48,'pad':0,'label':"l_func",'name':"l_func$3850",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BA7E14,'size':8,'pad':0,'label':"action_table",'name':"action_table$3910",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7E1C,'size':32,'pad':0,'label':"daObjAvalanche_METHODS",'name':"daObjAvalanche_METHODS",'lib':-1,'tu':4,'section':5,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7E3C,'size':48,'pad':0,'label':"g_profile_Obj_Avalanche",'name':"g_profile_Obj_Avalanche",'lib':-1,'tu':4,'section':5,'class_template':None,'static':False,'is_reachable':False,'r':[0,0,1],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BA7E6C,'size':12,'pad':0,'label':"__vt__12J3DFrameCtrl",'name':"__vt__12J3DFrameCtrl",'lib':-1,'tu':4,'section':5,'class_template':None,'static':False,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
{'addr':0x80BA7E78,'size':40,'pad':0,'label':"__vt__16daObjAvalanche_c",'name':"__vt__16daObjAvalanche_c",'lib':-1,'tu':4,'section':5,'class_template':None,'static':False,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
{'addr':0x80BA7EA0,'size':4,'pad':0,'label':"data_80BA7EA0",'name':None,'lib':-1,'tu':3,'section':3,'class_template':None,'static':False,'is_reachable':False,'r':[0,1,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
]
|
|
|
|
# Names
|
|
SYMBOL_NAMES = {
|
|
"_prolog":0,
|
|
"_epilog":1,
|
|
"_unresolved":2,
|
|
"initBaseMtx__16daObjAvalanche_cFv":3,
|
|
"setBaseMtx__16daObjAvalanche_cFv":4,
|
|
"Create__16daObjAvalanche_cFv":5,
|
|
"CreateHeap__16daObjAvalanche_cFv":6,
|
|
"__dt__12J3DFrameCtrlFv":7,
|
|
"create1st__16daObjAvalanche_cFv":8,
|
|
"Execute__16daObjAvalanche_cFPPA3_A4_f":9,
|
|
"checkCollapse__16daObjAvalanche_cFv":10,
|
|
"move__16daObjAvalanche_cFv":11,
|
|
"event_proc_call__16daObjAvalanche_cFv":12,
|
|
"actionWait__16daObjAvalanche_cFv":13,
|
|
"actionOrderEvent__16daObjAvalanche_cFv":14,
|
|
"actionEvent__16daObjAvalanche_cFv":15,
|
|
"actionDead__16daObjAvalanche_cFv":16,
|
|
"demoProc__16daObjAvalanche_cFv":17,
|
|
"setEffect__16daObjAvalanche_cFv":18,
|
|
"Draw__16daObjAvalanche_cFv":19,
|
|
"Delete__16daObjAvalanche_cFv":20,
|
|
"daObjAvalanche_create1st__FP16daObjAvalanche_c":21,
|
|
"daObjAvalanche_MoveBGDelete__FP16daObjAvalanche_c":22,
|
|
"daObjAvalanche_MoveBGExecute__FP16daObjAvalanche_c":23,
|
|
"daObjAvalanche_MoveBGDraw__FP16daObjAvalanche_c":24,
|
|
"func_80BA7CD8":25,
|
|
"_ctors":26,
|
|
"_dtors":27,
|
|
"l_dzb":28,
|
|
"l_check_pos":29,
|
|
"lit_3663":30,
|
|
"lit_3716":31,
|
|
"lit_3718":32,
|
|
"lit_3762":33,
|
|
"lit_3834":34,
|
|
"lit_3846":35,
|
|
"lit_3964":36,
|
|
"d_a_obj_avalanche__stringBase0":37,
|
|
"cNullVec__6Z2Calc":38,
|
|
"lit_1787":39,
|
|
"l_arcName":40,
|
|
"l_evName":41,
|
|
"l_staffName":42,
|
|
"l_cull_box":43,
|
|
"lit_3851":44,
|
|
"lit_3852":45,
|
|
"lit_3853":46,
|
|
"lit_3854":47,
|
|
"l_func":48,
|
|
"action_table":49,
|
|
"daObjAvalanche_METHODS":50,
|
|
"g_profile_Obj_Avalanche":51,
|
|
"__vt__12J3DFrameCtrl":52,
|
|
"__vt__16daObjAvalanche_c":53,
|
|
"data_80BA7EA0":54,
|
|
}
|
|
|