mirror of https://github.com/zeldaret/tp.git
156 lines
15 KiB
Python
156 lines
15 KiB
Python
#
|
|
# Generate By: dol2asm
|
|
# Module: 451
|
|
#
|
|
|
|
# Libraries
|
|
LIBRARIES = [
|
|
"d/a/obj/d_a_obj_flag3",
|
|
]
|
|
|
|
# Translation Units
|
|
TRANSLATION_UNITS = [
|
|
"executor",
|
|
"unknown_translation_unit_ctors",
|
|
"unknown_translation_unit_dtors",
|
|
"d_a_obj_flag3",
|
|
]
|
|
|
|
# Sections
|
|
SECTIONS = [
|
|
".text",
|
|
".ctors",
|
|
".dtors",
|
|
".rodata",
|
|
".data",
|
|
]
|
|
|
|
# Symbols
|
|
SYMBOLS = [
|
|
{'addr':0x80BEEA00,'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':0x80BEEA2C,'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':0x80BEEA58,'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':0x80BEEA78,'size':452,'pad':0,'label':"createHeap__12daObjFlag3_cFv",'name':"createHeap__12daObjFlag3_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEEC3C,'size':32,'pad':0,'label':"createSolidHeap__FP10fopAc_ac_c",'name':"createSolidHeap__FP10fopAc_ac_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEEC5C,'size':192,'pad':0,'label':"daObjFlag3_Draw__FP12daObjFlag3_c",'name':"daObjFlag3_Draw__FP12daObjFlag3_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEED1C,'size':32,'pad':0,'label':"daObjFlag3_Execute__FP12daObjFlag3_c",'name':"daObjFlag3_Execute__FP12daObjFlag3_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEED3C,'size':108,'pad':0,'label':"execute__12daObjFlag3_cFv",'name':"execute__12daObjFlag3_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEEDA8,'size':60,'pad':0,'label':"__dt__4cXyzFv",'name':"__dt__4cXyzFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEEDE4,'size':400,'pad':0,'label':"execute__12FlagCloth2_cFv",'name':"execute__12FlagCloth2_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEEF74,'size':772,'pad':0,'label':"calcFlagNormal__12FlagCloth2_cFP4cXyzi",'name':"calcFlagNormal__12FlagCloth2_cFP4cXyzi",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEF278,'size':1112,'pad':0,'label':"calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi",'name':"calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEF6D0,'size':8,'pad':0,'label':"daObjFlag3_IsDelete__FP12daObjFlag3_c",'name':"daObjFlag3_IsDelete__FP12daObjFlag3_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReturnFunction"},
|
|
{'addr':0x80BEF6D8,'size':40,'pad':0,'label':"daObjFlag3_Delete__FP12daObjFlag3_c",'name':"daObjFlag3_Delete__FP12daObjFlag3_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEF700,'size':144,'pad':0,'label':"__dt__12daObjFlag3_cFv",'name':"__dt__12daObjFlag3_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEF790,'size':428,'pad':0,'label':"__dt__12FlagCloth2_cFv",'name':"__dt__12FlagCloth2_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEF93C,'size':32,'pad':0,'label':"daObjFlag3_Create__FP10fopAc_ac_c",'name':"daObjFlag3_Create__FP10fopAc_ac_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEF95C,'size':616,'pad':0,'label':"create__12daObjFlag3_cFv",'name':"create__12daObjFlag3_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEFBC4,'size':324,'pad':0,'label':"create_init__12daObjFlag3_cFv",'name':"create_init__12daObjFlag3_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEFD08,'size':552,'pad':0,'label':"initFlagPos__12FlagCloth2_cFP4cXyzP10fopAc_ac_c",'name':"initFlagPos__12FlagCloth2_cFP4cXyzP10fopAc_ac_c",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEFF30,'size':4,'pad':0,'label':"__ct__4cXyzFv",'name':"__ct__4cXyzFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReturnFunction"},
|
|
{'addr':0x80BEFF34,'size':72,'pad':0,'label':"__dt__8cM3dGSphFv",'name':"__dt__8cM3dGSphFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEFF7C,'size':72,'pad':0,'label':"__dt__8cM3dGAabFv",'name':"__dt__8cM3dGAabFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BEFFC4,'size':92,'pad':0,'label':"__dt__10dCcD_GSttsFv",'name':"__dt__10dCcD_GSttsFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BF0020,'size':56,'pad':0,'label':"__ct__11J3DLightObjFv",'name':"__ct__11J3DLightObjFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BF0058,'size':72,'pad':0,'label':"__dt__10cCcD_GSttsFv",'name':"__dt__10cCcD_GSttsFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BF00A0,'size':916,'pad':0,'label':"draw__12FlagCloth2_cFv",'name':"draw__12FlagCloth2_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BF0434,'size':28,'pad':0,'label':"getTargetPos__12FlagCloth2_cFv",'name':"getTargetPos__12FlagCloth2_cFv",'lib':-1,'tu':3,'section':0,'class_template':False,'static':True,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"ASMFunction"},
|
|
{'addr':0x80BF0450,'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':0x80BF0454,'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':0x80BF0458,'size':20,'pad':0,'label':"M_attr__12daObjFlag3_c",'name':"M_attr__12daObjFlag3_c",'lib':-1,'tu':3,'section':3,'class_template':False,'static':True,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF046C,'size':32,'pad':0,'label':"lit_3637",'name':"@3637",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF048C,'size':36,'pad':0,'label':"lit_3672",'name':"@3672",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF04B0,'size':64,'pad':0,'label':"data_80BF04B0",'name':"ccSphSrc$localstatic3$initCcSphere__12FlagCloth2_cFP10fopAc_ac_c",'lib':-1,'tu':3,'section':3,'class_template':False,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF04F0,'size':4,'pad':0,'label':"lit_3757",'name':"@3757",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"Integer"},
|
|
{'addr':0x80BF04F4,'size':4,'pad':0,'label':"lit_3760",'name':"@3760",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"Integer"},
|
|
{'addr':0x80BF04F8,'size':4,'pad':0,'label':"lit_3813",'name':"@3813",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF04FC,'size':4,'pad':0,'label':"lit_3814",'name':"@3814",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0500,'size':8,'pad':0,'label':"lit_3816",'name':"@3816",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF0508,'size':4,'pad':0,'label':"lit_4012",'name':"@4012",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF050C,'size':4,'pad':0,'label':"lit_4104",'name':"@4104",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0510,'size':4,'pad':4,'label':"lit_4105",'name':"@4105",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"Integer"},
|
|
{'addr':0x80BF0518,'size':8,'pad':0,'label':"lit_4106",'name':"@4106",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF0520,'size':8,'pad':0,'label':"lit_4107",'name':"@4107",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF0528,'size':8,'pad':0,'label':"lit_4108",'name':"@4108",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF0530,'size':4,'pad':0,'label':"lit_4242",'name':"@4242",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0534,'size':4,'pad':0,'label':"lit_4243",'name':"@4243",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0538,'size':4,'pad':4,'label':"lit_4244",'name':"@4244",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0540,'size':8,'pad':0,'label':"lit_4246",'name':"@4246",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80BF0548,'size':4,'pad':0,'label':"lit_4287",'name':"@4287",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF054C,'size':4,'pad':0,'label':"lit_4288",'name':"@4288",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0550,'size':4,'pad':0,'label':"lit_4289",'name':"@4289",'lib':-1,'tu':3,'section':3,'class_template':None,'static':True,'is_reachable':False,'r':[0,0,0],'sh':[0,0,0],'type':"FloatingPoint"},
|
|
{'addr':0x80BF0554,'size':54,'pad':0,'label':"d_a_obj_flag3__stringBase0",'name':"@stringBase0",'lib':-1,'tu':3,'section':3,'class_template':None,'static':False,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"StringBase"},
|
|
{'addr':0x80BF058C,'size':32,'pad':0,'label':"l_daObjFlag3_Method",'name':"l_daObjFlag3_Method",'lib':-1,'tu':3,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[1,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BF05AC,'size':48,'pad':0,'label':"g_profile_Obj_Flag3",'name':"g_profile_Obj_Flag3",'lib':-1,'tu':3,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[0,0,1],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80BF05DC,'size':12,'pad':0,'label':"__vt__10cCcD_GStts",'name':"__vt__10cCcD_GStts",'lib':-1,'tu':3,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
{'addr':0x80BF05E8,'size':12,'pad':0,'label':"__vt__10dCcD_GStts",'name':"__vt__10dCcD_GStts",'lib':-1,'tu':3,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
{'addr':0x80BF05F4,'size':12,'pad':0,'label':"__vt__8cM3dGAab",'name':"__vt__8cM3dGAab",'lib':-1,'tu':3,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
{'addr':0x80BF0600,'size':12,'pad':0,'label':"__vt__8cM3dGSph",'name':"__vt__8cM3dGSph",'lib':-1,'tu':3,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
{'addr':0x80BF060C,'size':20,'pad':0,'label':"__vt__12FlagCloth2_c",'name':"__vt__12FlagCloth2_c",'lib':-1,'tu':3,'section':4,'class_template':None,'static':False,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"VirtualTable"},
|
|
]
|
|
|
|
# Names
|
|
SYMBOL_NAMES = {
|
|
"_prolog":0,
|
|
"_epilog":1,
|
|
"_unresolved":2,
|
|
"createHeap__12daObjFlag3_cFv":3,
|
|
"createSolidHeap__FP10fopAc_ac_c":4,
|
|
"daObjFlag3_Draw__FP12daObjFlag3_c":5,
|
|
"daObjFlag3_Execute__FP12daObjFlag3_c":6,
|
|
"execute__12daObjFlag3_cFv":7,
|
|
"__dt__4cXyzFv":8,
|
|
"execute__12FlagCloth2_cFv":9,
|
|
"calcFlagNormal__12FlagCloth2_cFP4cXyzi":10,
|
|
"calcFlagFactor__12FlagCloth2_cFP4cXyzP4cXyzP4cXyzi":11,
|
|
"daObjFlag3_IsDelete__FP12daObjFlag3_c":12,
|
|
"daObjFlag3_Delete__FP12daObjFlag3_c":13,
|
|
"__dt__12daObjFlag3_cFv":14,
|
|
"__dt__12FlagCloth2_cFv":15,
|
|
"daObjFlag3_Create__FP10fopAc_ac_c":16,
|
|
"create__12daObjFlag3_cFv":17,
|
|
"create_init__12daObjFlag3_cFv":18,
|
|
"initFlagPos__12FlagCloth2_cFP4cXyzP10fopAc_ac_c":19,
|
|
"__ct__4cXyzFv":20,
|
|
"__dt__8cM3dGSphFv":21,
|
|
"__dt__8cM3dGAabFv":22,
|
|
"__dt__10dCcD_GSttsFv":23,
|
|
"__ct__11J3DLightObjFv":24,
|
|
"__dt__10cCcD_GSttsFv":25,
|
|
"draw__12FlagCloth2_cFv":26,
|
|
"getTargetPos__12FlagCloth2_cFv":27,
|
|
"_ctors":28,
|
|
"_dtors":29,
|
|
"M_attr__12daObjFlag3_c":30,
|
|
"lit_3637":31,
|
|
"lit_3672":32,
|
|
"data_80BF04B0":33,
|
|
"lit_3757":34,
|
|
"lit_3760":35,
|
|
"lit_3813":36,
|
|
"lit_3814":37,
|
|
"lit_3816":38,
|
|
"lit_4012":39,
|
|
"lit_4104":40,
|
|
"lit_4105":41,
|
|
"lit_4106":42,
|
|
"lit_4107":43,
|
|
"lit_4108":44,
|
|
"lit_4242":45,
|
|
"lit_4243":46,
|
|
"lit_4244":47,
|
|
"lit_4246":48,
|
|
"lit_4287":49,
|
|
"lit_4288":50,
|
|
"lit_4289":51,
|
|
"d_a_obj_flag3__stringBase0":52,
|
|
"l_daObjFlag3_Method":53,
|
|
"g_profile_Obj_Flag3":54,
|
|
"__vt__10cCcD_GStts":55,
|
|
"__vt__10dCcD_GStts":56,
|
|
"__vt__8cM3dGAab":57,
|
|
"__vt__8cM3dGSph":58,
|
|
"__vt__12FlagCloth2_c":59,
|
|
}
|
|
|