mirror of https://github.com/zeldaret/tp.git
120 lines
11 KiB
Python
120 lines
11 KiB
Python
#
|
|
# Generate By: dol2asm
|
|
# Module: 109
|
|
#
|
|
|
|
# Libraries
|
|
LIBRARIES = [
|
|
"d/a/obj/d_a_obj_ornament_cloth",
|
|
]
|
|
|
|
# Translation Units
|
|
TRANSLATION_UNITS = [
|
|
"executor",
|
|
"unknown_translation_unit_ctors",
|
|
"unknown_translation_unit_dtors",
|
|
"d_a_obj_ornament_cloth",
|
|
]
|
|
|
|
# Sections
|
|
SECTIONS = [
|
|
".text",
|
|
".ctors",
|
|
".dtors",
|
|
".rodata",
|
|
".data",
|
|
]
|
|
|
|
# Symbols
|
|
SYMBOLS = [
|
|
{'addr':0x80594FC0,'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':0x80594FEC,'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':0x80595018,'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':0x80595038,'size':288,'pad':0,'label':"create_init__14daObjOnCloth_cFv",'name':"create_init__14daObjOnCloth_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':0x80595158,'size':32,'pad':0,'label':"initBaseMtx__14daObjOnCloth_cFv",'name':"initBaseMtx__14daObjOnCloth_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':0x80595178,'size':100,'pad':0,'label':"setBaseMtx__14daObjOnCloth_cFv",'name':"setBaseMtx__14daObjOnCloth_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':0x805951DC,'size':724,'pad':0,'label':"setNormalClothPos__14daObjOnCloth_cFv",'name':"setNormalClothPos__14daObjOnCloth_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':0x805954B0,'size':392,'pad':0,'label':"calcJointAngle__14daObjOnCloth_cFv",'name':"calcJointAngle__14daObjOnCloth_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':0x80595638,'size':332,'pad':0,'label':"checkPlayerMove__14daObjOnCloth_cFv",'name':"checkPlayerMove__14daObjOnCloth_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':0x80595784,'size':204,'pad':0,'label':"nodeCallBack__FP8J3DJointi",'name':"nodeCallBack__FP8J3DJointi",'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':0x80595850,'size':408,'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':0x805959E8,'size':72,'pad':0,'label':"__dt__12J3DFrameCtrlFv",'name':"__dt__12J3DFrameCtrlFv",'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':0x80595A30,'size':188,'pad':0,'label':"daObjOnCloth_Draw__FP14daObjOnCloth_c",'name':"daObjOnCloth_Draw__FP14daObjOnCloth_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':0x80595AEC,'size':64,'pad':0,'label':"daObjOnCloth_Execute__FP14daObjOnCloth_c",'name':"daObjOnCloth_Execute__FP14daObjOnCloth_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':0x80595B2C,'size':8,'pad':0,'label':"daObjOnCloth_IsDelete__FP14daObjOnCloth_c",'name':"daObjOnCloth_IsDelete__FP14daObjOnCloth_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':0x80595B34,'size':104,'pad':0,'label':"daObjOnCloth_Delete__FP14daObjOnCloth_c",'name':"daObjOnCloth_Delete__FP14daObjOnCloth_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':0x80595B9C,'size':60,'pad':0,'label':"__dt__12ClothJoint_cFv",'name':"__dt__12ClothJoint_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':0x80595BD8,'size':208,'pad':0,'label':"daObjOnCloth_Create__FP10fopAc_ac_c",'name':"daObjOnCloth_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':0x80595CA8,'size':4,'pad':0,'label':"__ct__12ClothJoint_cFv",'name':"__ct__12ClothJoint_cFv",'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':0x80595CAC,'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':0x80595CB0,'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':0x80595CB4,'size':48,'pad':0,'label':"M_attr__14daObjOnCloth_c",'name':"M_attr__14daObjOnCloth_c",'lib':-1,'tu':3,'section':3,'class_template':False,'static':True,'is_reachable':False,'r':[4,0,0],'sh':[0,0,0],'type':"ArbitraryData"},
|
|
{'addr':0x80595CE4,'size':4,'pad':0,'label':"lit_3671",'name':"@3671",'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':0x80595CE8,'size':4,'pad':0,'label':"lit_3672",'name':"@3672",'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':0x80595CEC,'size':4,'pad':0,'label':"lit_3673",'name':"@3673",'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':0x80595CF0,'size':4,'pad':0,'label':"lit_3674",'name':"@3674",'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':0x80595CF4,'size':4,'pad':0,'label':"lit_3675",'name':"@3675",'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':0x80595CF8,'size':4,'pad':0,'label':"lit_3676",'name':"@3676",'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':0x80595CFC,'size':8,'pad':0,'label':"lit_3678",'name':"@3678",'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':0x80595D04,'size':8,'pad':0,'label':"lit_3785",'name':"@3785",'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':0x80595D0C,'size':8,'pad':0,'label':"lit_3786",'name':"@3786",'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':0x80595D14,'size':8,'pad':0,'label':"lit_3787",'name':"@3787",'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':0x80595D1C,'size':4,'pad':0,'label':"lit_3788",'name':"@3788",'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':0x80595D20,'size':4,'pad':0,'label':"lit_3789",'name':"@3789",'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':0x80595D24,'size':4,'pad':4,'label':"lit_3832",'name':"@3832",'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':0x80595D2C,'size':8,'pad':0,'label':"lit_3834",'name':"@3834",'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':0x80595D34,'size':4,'pad':0,'label':"lit_3973",'name':"@3973",'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':0x80595D38,'size':38,'pad':0,'label':"d_a_obj_ornament_cloth__stringBase0",'name':"@stringBase0",'lib':-1,'tu':3,'section':3,'class_template':None,'static':False,'is_reachable':False,'r':[2,0,0],'sh':[0,0,0],'type':"StringBase"},
|
|
{'addr':0x80595D60,'size':4,'pad':0,'label':"l_arcName",'name':"l_arcName",'lib':-1,'tu':3,'section':4,'class_template':None,'static':True,'is_reachable':False,'r':[3,0,0],'sh':[0,0,0],'type':"ReferenceArray"},
|
|
{'addr':0x80595D64,'size':32,'pad':0,'label':"l_daObjOnCloth_Method",'name':"l_daObjOnCloth_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':0x80595D84,'size':48,'pad':0,'label':"g_profile_Obj_OnCloth",'name':"g_profile_Obj_OnCloth",'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':0x80595DB4,'size':12,'pad':0,'label':"__vt__12J3DFrameCtrl",'name':"__vt__12J3DFrameCtrl",'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,
|
|
"create_init__14daObjOnCloth_cFv":3,
|
|
"initBaseMtx__14daObjOnCloth_cFv":4,
|
|
"setBaseMtx__14daObjOnCloth_cFv":5,
|
|
"setNormalClothPos__14daObjOnCloth_cFv":6,
|
|
"calcJointAngle__14daObjOnCloth_cFv":7,
|
|
"checkPlayerMove__14daObjOnCloth_cFv":8,
|
|
"nodeCallBack__FP8J3DJointi":9,
|
|
"createSolidHeap__FP10fopAc_ac_c":10,
|
|
"__dt__12J3DFrameCtrlFv":11,
|
|
"daObjOnCloth_Draw__FP14daObjOnCloth_c":12,
|
|
"daObjOnCloth_Execute__FP14daObjOnCloth_c":13,
|
|
"daObjOnCloth_IsDelete__FP14daObjOnCloth_c":14,
|
|
"daObjOnCloth_Delete__FP14daObjOnCloth_c":15,
|
|
"__dt__12ClothJoint_cFv":16,
|
|
"daObjOnCloth_Create__FP10fopAc_ac_c":17,
|
|
"__ct__12ClothJoint_cFv":18,
|
|
"_ctors":19,
|
|
"_dtors":20,
|
|
"M_attr__14daObjOnCloth_c":21,
|
|
"lit_3671":22,
|
|
"lit_3672":23,
|
|
"lit_3673":24,
|
|
"lit_3674":25,
|
|
"lit_3675":26,
|
|
"lit_3676":27,
|
|
"lit_3678":28,
|
|
"lit_3785":29,
|
|
"lit_3786":30,
|
|
"lit_3787":31,
|
|
"lit_3788":32,
|
|
"lit_3789":33,
|
|
"lit_3832":34,
|
|
"lit_3834":35,
|
|
"lit_3973":36,
|
|
"d_a_obj_ornament_cloth__stringBase0":37,
|
|
"l_arcName":38,
|
|
"l_daObjOnCloth_Method":39,
|
|
"g_profile_Obj_OnCloth":40,
|
|
"__vt__12J3DFrameCtrl":41,
|
|
}
|
|
|